GPU Coprocessing
نویسندگان
چکیده
Site-specific modeling of wireless communications channels has historically been too computationally intensive to incorporate into commodity network simulators. Simulation cannot accurately predict the behavior of wireless networks in real-world environments without modeling the physical channel realistically. Realistic models typically involve large amounts of floating point computation, to which modern GPUs are well suited. In this paper we demonstrate parallel radio propagation prediction in a single machine using multiple GPUs and CPU cores. We explore the tradeoffs between model accuracy and performance, and use techniques from graphical raytracing to improve the speed with which radio path loss can be computed. GPUs; raytracing; geometric optics; propagation modeling; network simulation; parallelism; acceleration; wireless; radio; path loss; threads; CUDA; kd-trees; rays; performance
منابع مشابه
Why it is time for a HyPE: A Hybrid Query Processing Engine for Efficient GPU Coprocessing in DBMS
GPU acceleration is a promising approach to speed up query processing of database systems by using low cost graphic processors as coprocessors. Two major trends have emerged in this area: (1) The development of frameworks for scheduling tasks in heterogeneous CPU/GPU platforms, which is mainly in the context of coprocessing for applications and does not consider specifics of database-query proc...
متن کاملForensics on GPU Coprocessing in Databases - Research Challenges, First Experiments, and Countermeasures
Recently, using GPUs for coprocessing in database systems has been shown to be beneficial. However, information systems processing confidential data cannot benefit from GPU acceleration yet because knowledge of security issues and forensicexaminations on GPUs are still fragmentary. In this paper, we point out key challenges and research questions related to forensics and anti-forensics on GPUs....
متن کاملMapSQ: A MapReduce-based Framework for SPARQL Queries on GPU
In this paper, we present a MapReduce-based framework for evaluating SPARQL queries on GPU (named MapSQ) to largescale RDF datesets efficiently by applying both high performance. Firstly, we develop a MapReduce-based Join algorithm to handle SPARQL queries in a parallel way. Secondly, we present a coprocessing strategy to manage the process of evaluating queries where CPU is used to assigns sub...
متن کاملIn-Cache Query Co-Processing on Coupled CPU-GPU Architectures
Recently, there have been some emerging processor designs that the CPU and the GPU (Graphics Processing Unit) are integrated in a single chip and share Last Level Cache (LLC). However, the main memory bandwidth of such coupled CPU-GPU architectures can be much lower than that of a discrete GPU. As a result, current GPU query coprocessing paradigms can severely suffer from memory stalls. In this...
متن کاملRevisiting Co-Processing for Hash Joins on the Coupled CPU-GPU Architecture
Query co-processing on graphics processors (GPUs) has become an effective means to improve the performance of main memory databases. However, the relatively low bandwidth and high latency of the PCI-e bus are usually bottleneck issues for co-processing. Recently, coupled CPU-GPU architectures have received a lot of attention, e.g. AMD APUs with the CPU and the GPU integrated into a single chip....
متن کامل